Edge Sensitive Bayer Demosaicing Algorithm

简短说明

文件: \examples\Processing\Color\Bayer\LaplaceFilter_maVCL.va

默认平台: mE5-MA-VCL

简要说明

拉普拉斯边缘敏感拜耳去马赛克

本节给出一个边缘敏感的拜耳去马赛克算法示例,我们称之为“拉普拉斯滤波器” 。接下来,我们首先描述插值算法,然后简要介绍其实现。 VisualApplets 然后。

插值算法

对于垂直和水平方向上红色和蓝色像素梯度上的绿色值插值( 和 ) 被使用:

公式 2。


是需要插值绿色值的像素的色度值(红色或蓝色)。 然后是红色和蓝色像素位置:

公式 3。


这里的值 确定边的显著性。对于红色和蓝色的插值,存在三种情况:

1. 颜色插值 在与该像素颜色相同的行中,找到一个绿色像素:

公式 4。


2. 颜色插值 在与其他颜色相近的线条中,有一个绿色像素:

公式 5。


3. 用于对具有其他颜色渐变的像素上的颜色进行插值 和 用途:

公式 6。


颜色(红色或蓝色)为:

公式 7。


实施VisualApplets

您可以在 \examples\Processing\Color\Bayer\LaplaceFilter_maVCL.va 下找到“拉普拉斯滤波器的 VisualAplets 设计”。图242显示了基本设计结构。InputImage 和OutputImage的内容与基本采集示例相同(例如,参见“用于marathon帧采集器的Camera Link相机的基本采集示例” )。

基本设计结构

图 242. 基本设计结构


图 243,“分层盒拉普拉斯的内容”显示了分层盒拉普拉斯的内容。

HierarchicalBox 拉普拉斯的内容

图 243. 分层盒拉普拉斯的内容


在层级框中 水平值, 垂直值, 彩色像素上的绿色 和 颜色在其他颜色上 单个内核组件 核函数用于计算单方程步骤 公式 2 变为 公式 7注释框提供有关每个 HierarchiaclBox 的内容和当前方程步骤的详细信息。

在图 244“HierarchicalBox SortToComponents的内容”中,您可以看到SortToComponents框的内容。这里,根据当前像素颜色,计算出的红色、绿色和蓝色值被分配给输出值。当前像素的颜色由 HierarchicalBox WhereAmI_Colour确定。您可以在此处选择不同的拜耳模式,如示例中相应的注释框中所述。

HierarchicalBox SortToComponents 的内容

图 244. HierarchicalBox SortToComponents的内容